var status = -1;

function start() {
    action(1, 0, 0)
}

function action(c, e, g) {
    if (c == 1) {
        status++
    } else {
        status--
    }
    var a = cm.getMapId();
    if (a < 101082100 || a > 101082300) {
        cm.sendOkS("在打扫#b鲁安的屋子#k时才用得上它们。");
        cm.dispose();
        return
    }
    var b = -1;
    var j = Math.floor(cm.getItemQuantity(2630159) / 10);
    if (j <= 0) {
        cm.sendOkS("得收集#b10个草屑#k才能制作一把扫帚。");
        cm.dispose();
        return
    }
    if (status <= b++) {
        cm.dispose()
    } else {
        if (status === b++) {
            var d = cm.getNumberFromQuestInfo(37164, "count");
            var f = Math.max(0, Math.floor((50 - d) / 10) - cm.getItemQuantity(4036502));
            var h = "要用草屑再制作几个扫帚呢？\r\n\r\n";
            h += "（额外需要的扫帚数量：#r" + f + "把#k）\r\n";
            h += "（最多可以制作的扫帚数量：#b" + j + "把#k）";
            cm.askNumber(h, 1, 1, j)
        } else {
            if (status === b++) {
                cm.gainItem(2630159, -g * 10);
                cm.gainItem(4036502, g);
                cm.playerMessage(5, "消耗" + g + "个草屑，制作了" + g + "把简陋的扫帚。");
                cm.dispose()
            } else {
                if (status === b++) {
                    cm.dispose()
                }
            }
        }
    }
};